oil fuel hydrocarbon geology energy diesel environmental mining groundwater hydrogeology mine energie hydrology gas hydraulics gold coal petroleum engineering